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

Words within echoscope

7 letter words: 2 results
View all words...