Translation of memanca in English:

memanca

to interlock

verb

  • 1

    to interlock, to fit into each other