be rubbing your hands together - Turc Anglais Dictionnaire