Definitions for "Meherabad"
Meherabad is an ashram and spiritual center established in 1923 by Meher Baba outside Arangaon village near Ahmednagar, India. Meherabad means "Meher flourishing." It is now the site of Meher Baba's samadhi (tomb-shrine) and facilities and accommodations for visitors.