chatra meaning
Chatra or chatraratna is an auspicious symbol in Hinduism and Buddhism. According to Hindu mythology, it is the emblem of Varuna, also considered an embodiment of kingship. Chatra is also a deity, yidam and ishta-devata. In various Dharmic traditions... Bangladesh Chhatra League Political party, Organization