Meaning of capra ibex

Definition of capra ibex

(noun) wild goat of mountain areas of Eurasia and northern Africa having large recurved horns

Other information on capra ibex

WIKIPEDIA results for capra ibex
Amazon results for capra ibex