Definition for Echo

A repeat of an audio signal.

Additional articles containing echo