huutokuoro

Noun

 * 1) sea of cries or shouts
 * 2) screaming or shouting choir