invertebrate foot

1. (noun) any of various organs of locomotion or attachment in invertebrates
Synonyms: foot
Related Words: organ, tube foot



Terms and Conditions of Use / Copyright Notice