rub one's hands together - Français Anglais Dictionnaire