Meaning of carancha

Definition of carancha

(noun) South American caracara

Other information on carancha

WIKIPEDIA results for carancha
Amazon results for carancha