VariousWords beta
Related Terms:
Noun
Definition: A nitrogenous substance in fireflies, glowworms and marine animals, supposedly responsible for their luminescence.
VariousWords beta
Definition: A nitrogenous substance in fireflies, glowworms and marine animals, supposedly responsible for their luminescence.