electric power substation - Turkish English Dictionary