Carrion buzzard Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a South American bird of several species and genera (as Ibycter, Milvago, and Polyborus), which act as scavengers. See Caracara.

Webster 1913