Buzzards meaning

Plural form of buzzard.
noun
0
0
Advertisement