be a powerhouse of energy - Español Inglés Diccionario