insectivoreEnglish

insectivore

Noun

Small insect-eating mainly nocturnal terrestrial or fossorial mammals

English: insectivore

Any organism that feeds mainly on insects

English: insectivore