English edit

Noun edit

lumiphore (plural lumiphores)

  1. Luminophore.

Translations edit