Italian

edit

Verb

edit

imbarazzandoli

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