derya

(Turkish - English)

flood; ocean; profound; sea; a large body of water; the wave





Translate from:Translate to:
Translating