Somascope
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 An early ultrasonographic apparatus requiring the patient to be submerged in water. historical
Etymology
From Ancient Greek σῶμα (sôma, “body”) + -scope.
More for "somascope"
Data sourced from Wiktionary, WordNet, CMU, and other open linguistic databases. Updated March 2026.