duldalı


Results for "duldalı"

Turkish - English dictionary

duldalı

(Turkish - English dictionary) :
sheltered (place).