Definition of limulus in English:

limulus

noun

  • An arthropod of a genus that comprises the North American horseshoe crab and its extinct relatives.

    Genus Limulus, class Merostomata

Origin

Modern Latin, from Latin limulus ‘somewhat oblique’, from limus ‘oblique’.

Pronunciation

limulus

/ˈlɪmjʊləs/