English dictionary, thesaurus, translations & etymology
FreeDict.com
noun

somascope

Somascope (noun) means an early ultrasonographic apparatus requiring the patient to be submerged in water.

noun
1
An early ultrasonographic apparatus requiring the patient to be submerged in water.
Study it as flashcards or scroll it in Flow — saved to your collection.
Test yourself on “somascope” A quick quiz — meaning, synonyms & usage

Etymology

From Ancient Greek σῶμα (sôma, “body”) + -scope.

Rhymes for somascope

See all rhymes for somascope →

Frequently asked questions

What is the meaning of somascope?

"somascope" (noun) means an early ultrasonographic apparatus requiring the patient to be submerged in water.

Definitions from wiktionary, CC BY-SA · etymology from Wiktionary