hardly contain oneself - Français Anglais Dictionnaire