DICTIONARY

(Total Entries : 197270)

ghurghura

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.