'Echoscope' definitions:

Definition of 'Echoscope'

From: GCIDE
  • Echoscope \Ech"o*scope\, n. [Gr. ?, ?, sound + -scope.] (Med.) An instrument for intensifying sounds produced by percussion of the thorax. --Knight. [1913 Webster]