GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    echo chamber (?), n. (Music, broadcasting) A room with walls that resonate sound, producing audible echoes; it is used especially to create special sound effects in recording music.

    [PJC]

Last match results