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.