photosynthetrons

English

Noun

photosynthetrons

  1. plural of photosynthetron