invertebrate_footEnglish

foot, invertebrate foot

Noun

Any of various organs of locomotion or attachment in invertebrates

English: foot, invertebrate foot

Bahasa: kaki

Bahasa words with similar meanings

English words with similar meanings

Show 1 words