imbarazzarti

Italian

Verb

imbarazzarti

  1. compound of the infinitive imbarazzare with ti