To get an ad-free experience on website and mobile app, please consider taking a subscription. Subscription fee will help us to add more words and definitions along with building language related features.
Meaning : A new religion founded by L. Ron Hubbard in 1955 and characterized by a belief in the power of a person's spirit to clear itself of past painful experiences through self-knowledge and spiritual fulfillment.