Meaning of insectivora

Definition of insectivora

(noun) shrews; moles; hedgehogs; tenrecs

Other information on insectivora

WIKIPEDIA results for insectivora
Amazon results for insectivora