painter's torch - French English Dictionary