Echo organ Meaning, Definition & Usage

Definitions
  1. (Mus.), a set organ pipes inclosed in a box so as to produce a soft, distant effect; generally superseded by the swell.

Webster 1913