ulungu

noun a tick found on the body of animals.mariappa-bhat-1967
n. a tick found on the body of animals.mariappa-bhat-1967-vision