Definisi 'equidae'

English to English
noun
1 horses; asses; zebras; extinct animals Terjemahkan
source: wordnet30


Visual Synonyms