Definition Definition

carrancha - Meaning and Examples

Meaning of 'carrancha' (Webster Dictionary)

1 . Carrancha [ n.]
- The Brazilian kite (Polyborus Brasiliensis); -- so called in imitation of its notes.