INSECTIVORA





Definition:

  1. [noun] shrews; moles; hedgehogs; tenrecs
    Synonyms: Insectivora, order Insectivora

Synonyms: