Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

echoscope Definition

Cancel
echoscope
noun
A medical instrument for intensifying sounds produced by percussion of the thorax

Words Related to echoscope!

echoscope Examples by Brain Bank Users