a tower of strength - Francés Inglés Diccionario