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
Get the shenbility mug.