meaning of capra falconeri

capra falconeri meaning in General Dictionary

huge Himalayan goat with big spiraled horns