Webster's Revised Unabridged Dictionary · 1913
Lamodipod
Copy link
Lamodipod
, noun
(Zoology)
One of the Laemodipoda.
Also: Laemodipod
↑