odontoscope meaning in English
n. odontoscope, small long-handled mirror used by dentists to view places in the mouth which are not easily seen (dentistry)
n. odontoscope, small long-handled mirror used by dentists to view places in the mouth which are not easily seen (dentistry)