Tamil Dictionary 🔍

stomatoscope

Stom"a*to*scope, n. Etym: [Gr. -scope.] (Med.) Defn: An apparatus for examining the interior of the mouth.


stomatoscope - Similar Words