(of
a sound) echoing

Translation:
English
Adjective
Add