Insectivora Meaning

There are 1 meaning(s) for word Insectivora

Meaning 1 : shrews; moles; hedgehogs; tenrecs

    Synonyms : order insectivora