Dictionary.com
Thesaurus.com

limuli

  • plural
    of limulus.
    limulus
    noun
    a crab of the genus Limulus; horseshoe crab.

More Suggestions