power distribution transformer - French English Dictionary