microscopes

English

Noun

microscopes

  1. plural of microscope

French

Noun

microscopes m

  1. plural of microscope