plumber's torch - French English Dictionary