What does capra falconeri mean?

capra falconeri meaning in General Dictionary

huge Himalayan goat with big spiraled horns