triexcitons

English

Noun

triexcitons

  1. plural of triexciton