Echo

English word definition — powered by WordNet

NOUN

the repetition of a sound resulting from reflection of the sound waves

(Greek mythology) a nymph who was spurned by Narcissus and pined away until only her voice remained

a reply that repeats what has just been said

a reflected television or radio or radar beam

a close parallel of a feeling, idea, style, etc.

an imitation or repetition

VERB

to say again or imitate

ring or echo with sound

call to mind

Want to remember echo?

Sign up free to bookmark & revise