buzzard


Results for "buzzard"

English - Turkish Dictionary

buzzard

(English - Turkish Dictionary) :
i., zool. bir tür akbaba.
English - Turkish Dictionary

turkey buzzard

(English - Turkish Dictionary) :
zool. bir tür akbaba.