• Dinocyst

    Noun

    dinocyst

    (plural dinocysts)
    1. (biology) A dormant zygotic stage of the life cycle of dinoflagellates

    Anagrams

    © Wiktionary