Dictionary / Animals

dwda

دودة

/DWDA/

English

worm

French

ver

Part of Speech

noun

Register

standard