longoz


Results for "longoz"

Turkish - English dictionary

longoz

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