microendoscopes

English

Noun

microendoscopes

  1. plural of microendoscope

Anagrams