hardly contain oneself - Espagnol Anglais Dictionnaire