dololandu

Noun

 * 1) to echo (sound, noise)