endomicroscopes

English

Noun

endomicroscopes

  1. plural of endomicroscope

Anagrams