The Italian term "imbarazzo" matches the English term "embarrassment"

other italian words that include "imbarazzo" : english :
imbarazzo disconcertedness
imbarazzo nonplus