odontoscopes

English

Noun

odontoscopes

  1. plural of odontoscope