smarcarti

Italian

Verb

smarcarti

  1. compound of the infinitive smarcare with ti