scorticarti

Italian

Verb

scorticarti

  1. compound of the infinitive scorticare with ti