limuloids

noun
  1. plural of limuloid; organisms or structures resembling or related to horseshoe crabs (genus Limulus) or members of the class Merostomata
  2. Usage: technical; zoology; paleontology

Examples