• word of the day

    elaphure

    elaphure - Dictionary definition and meaning for word elaphure

    Definition
    (noun) large Chinese deer surviving only in domesticated herds
Download our Mobile App Today
Receive our word of the day
on Whatsapp