Translation of membrangus in English:

membrangus

to censor, to muzzle

  • 1

    to censor, to muzzle