disembarrassed
DISEMBARRASSED
, pp. Freed from embarrassment; extricated from difficulty.