srath.com
Avatāra
Avatāra The Sanskrit word avatāraḥ is derived from ava meaning ‘down’ or descent and tarati meaning ‘crossing over or tiding over’ and refers to the deliberate descent of a deity, immortal being o…