Translation of memprotes in English:

memprotes

to protest

  • 1

    to protest