mechanoluminescence
English
Etymology
From
mechano-
+
luminescence
.
Noun
mechanoluminescence
(
uncountable
)
The
creation
of
light
from
mechanical
stress
.