mechanoluminescence

English edit

Etymology edit

mechano- +‎ luminescence

Noun edit

mechanoluminescence (uncountable)

  1. The creation of light from mechanical stress.