schermirti

Italian

Verb

schermirti

  1. compound of the infinitive schermire with ti