insectivorous
English Dictionary
->
Letter I
-> insectivorous
Search Dictionary:
insectivorous Definition
(a) (
of
animals
and
plants
)
feeding
on
insects
insectivorous Synonyms
insectivorous
© Art Branch Inc.