Definitions of Taurotragus derbianus:

  • noun:   large dark striped eland of western equatorial Africa