flash-steam power plants - Spanish English Dictionary