markhoor

Explore definitions, synonyms, and language insights of markhoor

Definitions

Noun
large Himalayan goat with large spiraled horns

More General Terms