STOMATOSCOPE


Meaning of STOMATOSCOPE in English

noun an apparatus for examining the interior of the mouth.

Webster English vocab.      Английский словарь Webster.