wet towel - French English Dictionary