(of a sound) echoing

Translation:
English
Adjective
Add