noctiluca Meaning and Definition

Definitions

English definition for noctiluca

1. n. large bioluminescent marine protozoan

Sponored Video