be rubbing your hands together - Allemand Anglais Dictionnaire