ECHO


Meaning of ECHO in English

(n.) A nymph, the daughter of Air and Earth, who, for love of Narcissus, pined away until nothing was left of her but her voice.

Webster's English dictionary.      Английский словарь Webster.