international hydroelectric power company - Spanish English Dictionary