disseminatorEnglish

disseminator, propagator

Noun

Someone who spreads the news

English: propagator, disseminator

English words with similar meanings

Show 1 words