Definitions of Noctiluca miliaris:

  • noun:   large bioluminescent marine protozoan