cope with a demanding or embarrassing situation - İspanyolca İngilizce Sözlük