mechanoluminescence
mechanoluminescence
English
Noun
Ad
Definition
The creation of light from mechanical stress.
Etymology
From mechano- + luminescence.
Ad
mechanoluminescence
The creation of light from mechanical stress.
From mechano- + luminescence.