ayazma


Results for "ayazma"

Turkish - English dictionary

ayazma

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