Definition of phosphorus bottle in English:

phosphorus bottle

noun

  • A bottle containing phosphorus for lighting sulphur matches (now historical and rare).

Origin

Late 18th century.