somascope (English, noun)
expansion: somascope (plural somascopes)
Senses:
topics: medicine
sciences
glosses: An early ultrasonographic apparatus requiring the patient to be submerged in water.
tags: historical
Forms:
form: somascopes
tags: plural