Translation of penyebar in English:

penyebar

disseminator

  • 1

    disseminator