Translation of memicit in English:

memicit

squeeze

verb

  • 1

    squeeze, exert pressure on, press, apply force against, depress