roll of kitchen towels - French English Dictionary