people's microphone

English

Noun

people's microphone

  1. Synonym of human microphone.