Luminescent mushrooms Synonyms

Definitions for Luminescent


  • (adjective) emitting light not caused by heat

LM abbreviation

LM is an abbreviation for Luminescent Mushrooms
What does LM stand for?
LM stands for "Luminescent Mushrooms"