Noun Definition

insectivore

1.Definition: any organism that feeds mainly on insects

Category: Animals

2.Definition: small insect-eating mainly nocturnal terrestrial or fossorial mammals

Category: Animals