Webster's Revised Unabridged Dictionary · 1913
Myriapod
Copy link
Myriapod
, noun
[Compare French
myriapode
.]
(Zoology)
One of the Myriapoda.
↑