smascherarti

Italian

Verb

smascherarti

  1. compound of the infinitive smascherare with ti