look up any word, like leh:
 
1.
It's a Chinglish. In Chinese Shen means God. Shenbility refer to someone is god-like.
she is so good at it, she's shenbility.
by bertfelin July 29, 2011
7 4