Where does “triboluminescence” come from?

triboluminescence (French): triboluminescence

Definitions

  1. triboluminescence

Words derived from “triboluminescence