şelale


Results for "şelale"

Turkish - English dictionary

şelale

(Turkish - English dictionary) :
(big) waterfall.