riverberarsi

listen to the pronunciation of riverberarsi
Italian - English
reverberate, echo, resound, resonate