roll of toilet paper - French English Dictionary