feel great mortification at something - İspanyolca İngilizce Sözlük