Skip to main content

metroscope

English metroscope meaning in English  •  metroscope का अर्थ अंग्रेजी में
Noun
  • A modification of the stethoscope, for directly auscultating the uterus from the vagina.
Advertisement