Romanian: demasca

Romanian verb 'demasca' conjugated