Noun simultaneous speaking or shouting

A chorus of cheers and applause echoed through the NASA Jet Propulsion Laboratory after the interplanetary rover Curiosity signaled it had survived a harrowing plunge through the thin Mars atmosphere.