Answer: scintillons

AnswerCrossword Clue
scintillonsSCINTILLON, a luminescent body present in the cytoplasm of some dinoflagellates