mechanoluminescence

English

edit

Etymology

edit

mechano- +‎ luminescence

Noun

edit

mechanoluminescence (uncountable)

  1. The creation of light from mechanical stress.