1 echo stop | Definition of echo stop

echo stop

noun

Definition of echo stop

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