Markhoor definitions

noun

large Himalayan goat with large spiraled horns

See also: markhor