Definition of limulus in English:

limulus

noun

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

Origin

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

Pronunciation

limulus

/ˈlɪmjʊləs/