Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: echo chamber
  1. An enclosed space for producing reverberation of a sound

Derived forms: echo chambers

Type of: enclosure

Encyclopedia: Echo chamber