CARACARA


Meaning of CARACARA in English

[ ˌkarə'kα:rə ]

■ noun ( plural same or ~s ) a large New World bird of prey with a bare face, feeding largely on carrion. [ Polyborus plancus and other species.]

Origin

C19: from Sp. or Port. caracará , from Tupi-Guarani, imitating its cry.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.