be rubbing your hands together - Espagnol Anglais Dictionnaire