NOCTILUCA

Definition of NOCTILUCA

  1. (noun)large bioluminescent marine protozoan