Definitions of giant eland:

  • noun:   large dark striped eland of western equatorial Africa