Webster's Revised Unabridged Dictionary · 1913
Limule
Copy link
Limule
(lim"ul)
, noun
[French]
(Zoology)
A limulus.
↑