Translation of penyusup in English:

penyusup

infiltrator

noun

  • 1

    infiltrator