Meaning of insectivorous
Definition of insectivorous
(adj)
(of animals and plants)
feeding
on insects
Other information on insectivorous
WIKIPEDIA results for
insectivorous
Amazon results for
insectivorous
Tweet