mountain deer

English

Noun

mountain deer

  1. The chamois.