giant eland Meaning, Definition & Usage

  1. noun large dark striped eland of western equatorial Africa
    Taurotragus derbianus.

WordNet