SELALE


Results for "SELALE"

Turkish - English dictionary

şelale

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