be a powerhouse of energy - Turkish English Dictionary