dinocyst
English
Noun
dinocyst
(
plural
dinocysts
)
(
biology
)
A
dormant
zygotic
stage
of the
life cycle
of
dinoflagellates
Anagrams
dystonic