refreshing towel - French English Dictionary