electricity generation licence - Turkish English Dictionary