Definition Definition

metroscope - Meaning and Examples

Meaning of 'metroscope' (Webster Dictionary)

1 . Metroscope [ n.]
- A modification of the stethoscope, for directly auscultating the uterus from the vagina.