What does capra ibex mean?

capra ibex meaning in General Dictionary

wild goat of mountain regions of Eurasia and north Africa having huge recurved horns