scarrocciata

Italian

Participle

scarrocciata f sg

  1. feminine singular of scarrocciato