MARKHOOR

Definition of MARKHOOR

  1. (noun)large Himalayan goat with large spiraled horns