dama dama - English Synonyms Dictionary

dama dama

n.
[1] fallow deer