phosphoroscope Meaning, Definition & Usage

Phos*phor"o*scope noun
Etymology
Phosphorus + -scope.
Definitions
  1. (Physics) An apparatus for observing the phosphorescence produced in different bodies by the action of light, and for measuring its duration.

Webster 1913