Etymology
Today it means: a bird that subsists upon animal carcases or roadkill (e.g. a buzzard). Full definition →
From carrion + bird.
Etymology from Wiktionary, CC BY-SA 4.0.