Italian: imbarazzare

Italian verb 'imbarazzare' conjugated