CHITTRA


Meaning of CHITTRA in English

noun the axis deer of india.

Webster English vocab.      Английский словарь Webster.