MalayTranslate.com
Malay to English Translator
Translate Here

English to English

invertebrate foot

noun (n)

  • any of various organs of locomotion or attachment in invertebrates
    ada pelbagai organ dari pergerakan atau invertebrata dalam lampiran
    Synonym:
    foot
    source: wordnet30