markhor

Explore definitions, synonyms, and language insights of markhor

Definitions

Noun
large Himalayan goat with large spiraled horns

More General Terms