Subscribe English
look up any word, like latergram:
 
1.
Happy buddha depicts a person, often an IT manager, who always smiles and laughs regardles of the severity of the situation in the company he's working for.
Roy, you are a real HappyBuddha!
by Happy Buddha April 20, 2004
3 1