somascope (0 synonym found)

We don't have any synonyms for somascope yet.

Did you mean…

Think somascope belongs in the thesaurus? Recommend it and we'll take a look.


Definition of somascope:

(n) : (medicine, historical) An early ultrasonographic apparatus requiring the patient to be submerged in water.

Definition of somascope:

(n) : (medicine, historical) An early ultrasonographic apparatus requiring the patient to be submerged in water.

Back to Top