carancha Meaning, Definition & Usage

  1. noun South American caracara
    Polyborus plancus.

WordNet