independent electricity retailer - German English Dictionary