noctiluca

Explore definitions, synonyms, and language insights of noctiluca

Definitions

Noun
large bioluminescent marine protozoan

More General Terms