make landfall - Francés Inglés Diccionario