spotted deer

English

Noun

spotted deer (plural spotted deers)

  1. The chital.

Translations