stretch of land along the seashore - Turkish English Dictionary