A group of arthropods which are of uncertain affinities, but look superficially like horseshoe crabs. Share this:TwitterFacebookWhatsAppPinterestMoreRedditTumblrTelegramPocketLinkedInEmailPrint