harnessed antelope Meaning, Definition & Usage

  1. noun any of several antelopes of the genus Tragelaphus having striped markings resembling a harness

WordNet