MARKHOR

Definition of MARKHOR

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