Meaning of menotyphla

Definition of menotyphla

(noun) elephant shrews; tree shrews

Other information on menotyphla

WIKIPEDIA results for menotyphla
Amazon results for menotyphla