spotted deer

English

Noun

spotted deer

  1. The chital.