Italian edit

Verb edit

imbarazzandola

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