• word of the day

    menotyphla

    menotyphla - Dictionary definition and meaning for word menotyphla

    Definition
    (noun) elephant shrews; tree shrews
    Synonyms : suborder menotyphla
Connect with us on Facebook