Definition, synonyms and related words
A nitrogenous substance in fireflies, glowworms and marine animals, supposedly responsible for their luminescence.