giant eland

Explore definitions, synonyms, and language insights of giant eland

Definitions

Noun
large dark striped eland of western equatorial Africa

More General Terms