1 echo organ | Definition of echo organ

echo organ

noun

Definition of echo organ

: a division of a pipe organ situated at a distance from the rest of the instrument and containing soft stops suitable for echo effects