Definitions of markhor:

  • noun:   large Himalayan goat with large spiraled horns