Definition, synonyms and related words
Any of many marine chelicerates of the order Xiphosura, the horseshoe crabs.