Definisi 'invertebrate foot'

English to English
noun
1 any of various organs of locomotion or attachment in invertebrates Terjemahkan
source: wordnet30

More Word(s)
organ, tube foot, invertebrate,

Visual Synonyms