microwave plasma torch - French English Dictionary