Results for "

ayazma

"
Turkish - English dictionary

ayazma

(Turkish - English dictionary) :
spring of water regarded as sacred by Orthodox Greeks.