Definitions of Limulidae:

  • noun:   horseshoe crabs