Translation of memepet in English:

memepet

verb

  • 1

    trapped or wedged in something