English Dictionary
◊ CARACARA
caracara
n : any of various long-legged carion-eating hawks of South and
Central America