Search term imbarazzare has one result
Jump to
IT Italian EN English
imbarazzare (v) [to humiliate; to disrupt somebody's composure or comfort with acting publicly or freely] embarrass (v) [to humiliate; to disrupt somebody's composure or comfort with acting publicly or freely]

Italian English translations