Rupicapra rupicapra
Explore definitions, synonyms, and language insights of Rupicapra rupicapra
Definitions
Noun
hoofed mammal of mountains of Eurasia having upright horns with backward-hooked tips