Translation of mencelus in English:

mencelus

verb

  • 1

    to go through a hole