international hydroelectric power company - Turkish English Dictionary