echo organ

views updated

echo organ. An org. manual with very soft stops to give an echo effect.

About this article

echo organ

Updated About encyclopedia.com content Print Article Share Article