Translation of selundup in English:

selundup

(menyelundup)

verb

  • 1

    to duck into, to hide
  • 2

    to infiltrate