Definition, synonyms and related words
Any of the Chasmataspidida, an extinct group of chelicerate arthropods.