dinoflagelate

English

Noun

dinoflagelate (plural dinoflagelates)

  1. Alternative spelling of dinoflagellate.