Noun

edit

dololandu

  1. to echo (sound, noise)