hardly contain oneself - İspanyolca İngilizce Sözlük