electric powerhouse - Turkish English Dictionary