imbarazzarti
Italian
Verb
imbarazzarti
compound of the infinitive
imbarazzare
with
ti