imbarazzo

Etymology 1
From.

Noun

 * 1) obstacle, trouble, difficulty
 * 2) embarrassment, awkwardness
 * 1) embarrassment, awkwardness