çavlan


Results for "çavlan"

Turkish - English dictionary

çavlan

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