rub your hands - Allemand Anglais Dictionnaire