Echo organ

Also found in: Thesaurus, Medical, Legal, Encyclopedia.
(Mus.) a set organ pipes inclosed in a box so as to produce a soft, distant effect; - generally superseded by the swell.

See also: Echo

Mentioned in ?
References in periodicals archive ?
Extra funding would allow the cathedral to complete the Echo Organ which was on craftsman Henry Willis's original specification, and to build up a fund for running repairs.