horseshoe crab in French horseshoe crab in French limule noun (especially) Any extant xiphosuran in the family Limulidae. Add to Flashcards