HumanitiesWeb.org - Glossary definition: Echo Organ
Echo Organ

A manual (keyboard) found on certain large organs, which produces echo effects.

Back