embryoscopes

English

Noun

embryoscopes

  1. plural of embryoscope