in a difficult or embarrassing situation - İspanyolca İngilizce Sözlük