Ce înseamnă “a autodemasca”?

“a autodemasca” în Dicționar Român - Englez

  • to expose oneself