English Dictionary
◊ NOCTILUCA
noctiluca
n : large bioluminescent marine protozoan [syn: {Noctiluca
miliaris}]