glow stick
noun
- 1
A single-use translucent plastic tube containing isolated substances which when combined are capable of producing light through a chemical reaction-induced chemoluminescence which does not require an electrical power source.
Translate “glow stick” into another language
Choose a language below to open the translator with English selected as the source language.