mechanoluminescence

mechanoluminescence

English Noun
Ad

Definition

The creation of light from mechanical stress.

Etymology

From mechano- + luminescence.

Ad