Definition of phosphoroscope in English:

phosphoroscope

noun

Physics
  • A device for observing phosphorescence and measuring its duration and other properties.

Origin

Mid 19th century. From phosphoro- + -scope.

Pronunciation

phosphoroscope

/ˈfɒsf(ə)rəskəʊp/