Vocabulary

ケミカルライト

chemical light; glow stick; light stick

noun