turkey buzzard


Results for "turkey buzzard"

English - Turkish Dictionary

turkey buzzard

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