insectivoran
English
Noun
insectivoran
(
plural
insectivorans
)
Any
animal
of the former order
Insectivora