Neapolitan

edit

Verb

edit

sturzellare

  1. Alternative spelling of storzellare