ECHO STOP
Meaning of ECHO STOP in English
noun
1. : a stop on a harpsichord for producing the soft effect of distant sound
2. : an organ stop having its pipes enclosed for echoic effects
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012