Definify.com

Definition 2024


long-legged_buzzard

long-legged buzzard

English

Noun

long-legged buzzard (plural long-legged buzzards)

  1. Buteo rufinus, a bird of prey in the Buteo genus.

Related terms

Translations