Italian

edit

Verb

edit

smascherarla

  1. compound of the infinitive smascherare with la