Translation of menyelot in English:

menyelot

to lock

  • 1

    to lock