independent electricity retailer - Turkish English Dictionary