Insectivora Meaning
There are 1 meaning(s) for word Insectivora
Meaning 1 : shrews; moles; hedgehogs; tenrecs
Synonyms : order insectivora
Synonyms : order insectivora
Similar words of Insectivora :
There are 1 meaning(s) for word Insectivora
Similar words of Insectivora :