photostimulators

English

Noun

photostimulators

  1. plural of photostimulator