Ovis ammon

Explore definitions, synonyms, and language insights of Ovis ammon

Definitions

Noun
wild sheep of semidesert regions in central Asia

More General Terms