gülistan


Results for "gülistan"

Turkish - English dictionary

gülistan

(Turkish - English dictionary) :
rose garden, rosary.