Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
insectivoran
in English
insectivoran
Definitions
Noun
mammals
that
primarily
eat
insects
; (
former
order
Insectivora
)
The
insectivoran
mammals
have
a
unique
adaptation
to
catch
insects
.