stretch of land along the seashore - Spanish English Dictionary