Meaning of insectivore
Definition of insectivore
(noun)
small
insect-eating
mainly
nocturnal
terrestrial
or
fossorial
mammals
any
organism
that feeds
mainly
on insects
Other information on insectivore
WIKIPEDIA results for
insectivore
Amazon results for
insectivore
Tweet