echo chamber

Noun
  1. An enclosed space for producing reverberation of a sound (synset 103268932)

Other Searches