• word of the day

    dama dama

    dama dama - Dictionary definition and meaning for word dama dama

    Definition
    (noun) small Eurasian deer
    Synonyms : fallow deer
Connect with us on Facebook