look up any word, like fellated:
 
1.
A person who teaches others about how to live a successful and appreciative life.
Thank goodness Alex is a life guru, otherwise I would have made some horrible mistakes when I was younger.

The life guru has provided me with several positive guidelines to set me towards a better life.
by Gunchicken August 09, 2009