lumiphore

English

Noun

lumiphore (plural lumiphores)

  1. Luminophore.

Translations