Definitions Found:

resembling an echo