January 01, 2025
lemur — Any strepsirrhine primate of the superfamily Lemuroidea, native only to Madagascar and some surrounding islands.
View all English words
Report bad word