CARRANCHA


Meaning of CARRANCHA in English

noun the brazilian kite (polyborus brasiliensis);

— so called in imitation of its notes.

Webster English vocab.      Английский словарь Webster.