ayazağa


Results for "ayazağa"

Turkish - English dictionary

ayazağa

(Turkish - English dictionary) :
slang a harsh and unsympathetic teacher.