n.
1.the predominant religion of India
2.a body of religious and philosophical beliefs and cultural practices native to India and characterized by a belief in reincarnation and a supreme beingof many forms and natures, by the view that opposing theories are aspects of one eternal truth, and by a desire for liberation from earthly evils
Idiom of the Day
show (something) to good advantage
to make something look good, to make something stand out
The new paint helped to show the house to good advantage.