NOCTILUCAE

Definition of NOCTILUCAE

  1. (noun)large bioluminescent marine protozoan