Translation of selundup in English:

selundup

(menyelundup)

  • 1

    to duck into, to hide
  • 2

    to infiltrate