imbarazzandosi

Italian

Verb

imbarazzandosi

  1. compound of imbarazzando, the gerund of imbarazzare, with si