Definitions of markhoor:

  • noun:   large Himalayan goat with large spiraled horns