English to Catalan Dictionary
triboluminescence
Triboluminescència
Related Images/Visuals for triboluminescence
Meaning for triboluminescence found in 13 Languages.
Sponored Video