Persian · noun · Nature & the Garden

Duda

दूदा
Meaning

A worm or maggot; the Persian word for the crawling grub.