invertebrate foot

Noun
  1. Any of various organs of locomotion or attachment in invertebrates (synset 102324865)

Found on Word Lists

Other Searches