limuloid

/L AY1 M AH0 L OY0 D/
noun
  1. 1

    Any horseshoe crab of the superfamily Limuloidea