Multilingual Turkish Dictionary

A LARGE BODY OF WATER

A LARGE BODY OF WATER : English Turkish

n. derya