Translation of دُود in English

دُود٢

Noun (masculine)

  1. worm, insect

Powered by Oxford