scamuffata

Italian

Participle

scamuffata f sg

  1. feminine singular of scamuffato