rub or scrub vigorously - French English Dictionary