Learn how to say Limulus correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word limulus:
noun (plural limuli)
an arthropod of a genus that comprises the North American horseshoe crab and its extinct relatives.
Genus Limulus, class Merostomata
modern Latin, from Latin limulus ‘somewhat oblique’, from limus ‘oblique’