sea defence structure - Francés Inglés Diccionario