Meher Baba

Referenced in 1 episode

Definition

Indian spiritual master (1894-1969) who claimed to be an Avatar, or God in human form, and kept silence for decades. Pete Townshend of The Who was a devoted follower.

Meher Baba - Glossary - Fringe Index