No exact translation found for
impegnare

Do you mean: