ECHOSCOPE MEANING IN ENGLISH

• Echoscope Definition & Synonyms

  1. (n.) An instrument for intensifying sounds produced by percussion of the thorax.


RECENT SEARCHES