Polish-English dictionary »

tryboluminescencja meaning in English

PolishEnglish
tryboluminescencja noun

triboluminescencenoun
production of light by friction