Translation of cabra montés in English:

cabra montés

Spanish Ibex, n.

feminine noun

  • 1

    Spanish Ibex