avivore
English
Etymology
From
avi-
+
-vore
.
Noun
avivore
(
plural
avivores
)
(
biology
)
Any
animal
that is specialized at
preying
on
birds
.
Related terms
avivorous