carancha
1.
(
noun
) South American caracara
Synonyms:
Polyborus plancus
Related Words:
caracara
Terms and Conditions of Use / Copyright Notice