hardly contain oneself - Francés Inglés Diccionario