Mechanoluminescence Definition
noun
The creation of light from mechanical stress.
Wiktionary
Find Similar Words
Find similar words to mechanoluminescence using the buttons below.
The creation of light from mechanical stress.
Find similar words to mechanoluminescence using the buttons below.