rub (multiple things) together - French English Dictionary