durra
noun
caterpillar, worm
definition
word: durra
type: noun
definitions:
caterpillar, worm
translations:
caterpillar
worm
usages: