water-cooled furnace transformers - French English Dictionary

Suggest a Term