Webster's Revised Unabridged Dictionary · 1913

Limule

Limule (lim"ul) , noun

[French]

(Zoology) A limulus.