GeneralConnection.com
➔
Dictionary
dama dama
Noun
1. fallow deer
1. Dama dama, deer, cervid
Usage