avivore

Noun

 * 1)  Any animal that is specialized at preying on birds.

Related terms

 * avivorous