Wiktionary
oxyluciferins
n. (plural of oxyluciferin English)
n. (plural of oxyluciferin English)