stretch of land along the seashore - Alemán Inglés Diccionario