smascherarsi

ItalianEdit

VerbEdit

smascherarsi

  1. reflexive of smascherare
  2. to give oneself away

ConjugationEdit