METROSCOPE Meaning of METROSCOPE in English (n.) A modification of the stethoscope, for directly auscultating the uterus from the vagina. Webster's English dictionary. Английский словарь Webster. 2012