English edit

Noun edit

lumiphores

  1. plural of lumiphore