somascope
Noun
Meaning
somascope (plural somascopes)
(medicine, historical) An early ultrasonographic apparatus requiring the patient to be submerged in water.
Noun
somascope (plural somascopes)
(medicine, historical) An early ultrasonographic apparatus requiring the patient to be submerged in water.