Translation of penyebar in English:

penyebar

disseminator

noun

  • 1

    disseminator