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

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