echoed
动词 echo:
to say again or imitate
同义词:repeat, echo
ring or echo with sound
同义词:resound, echo, ring, reverberate
call to mind
同义词:echo, recall