polypoda
noun
po·lyp·o·da
pəˈlipədə
plural polypodae
-ˌdē,
-ˌdī
: an insect larva having abdominal legs
Love words? Need even more definitions?
Merriam-Webster unabridged
Share