Capra aegagrus

Explore definitions, synonyms, and language insights of Capra aegagrus

Definitions

Noun
wild goat of Iran and adjacent regions

More General Terms