Amazon has a new product called WorkMail debuting today (via Forbes), which is an email and calendaring service that aims to provide those tools for corporate..
Echocardiogram definition, a graphic record produced by an echocardiograph. See more.
Full Definition of ECHO. 1. a: the repetition of a sound caused by reflection of sound waves b: the sound due to such reflection. 2. a: a repetition or imitation of another: reflection b: repercussion, result c: trace, vestige d: response. 3. : one who closely imitates or repeats another's words, ideas, or acts. 4.