Definisi 'harnessed antelope'

English to English
noun
1 any of several antelopes of the genus Tragelaphus having striped markings resembling a harness Terjemahkan
source: wordnet30


Visual Synonyms