strong and energetic man - Francés Inglés Diccionario