look up any word, like donkey punch:
 
1.
A word used in China, by foreigners, to describe something extremely adorable/ awesome/ epic.
Ryan, your face is so maodorabeebs.
That couple is so maodorabeebs.
by Icecreamsoul January 26, 2011