CARRANCHA Meaning of CARRANCHA in English noun the brazilian kite (polyborus brasiliensis); so called in imitation of its notes. Webster English vocab. Английский словарь Webster. 2012