Results for "

longoz

"
Turkish - English dictionary

longoz

(Turkish - English dictionary) :
deep spot in a river or sea.