• word of the day

    menotyphla

    menotyphla - Dictionary definition and meaning for word menotyphla

    Definition
    (noun) elephant shrews; tree shrews
    Synonyms : suborder menotyphla
Download our Mobile App Today
Receive our word of the day
on Whatsapp