Meaning of markhoor

Definition of markhoor

(noun) large Himalayan goat with large spiraled horns

Other information on markhoor

WIKIPEDIA results for markhoor
Amazon results for markhoor