stretch of land along the seashore - Francés Inglés Diccionario