Definisi 'animal foot'

English to English
noun
1 the pedal extremity of vertebrates other than human beings Terjemahkan
source: wordnet30


Visual Synonyms