Dictionary Definition:
ghurghura m. a kind of worm burrowing in the skin (Dracunculus) L. • (ā), f. growling (of a dog or cat) W. • (ī), f. = ghumaghumā-kāra L.