Top definition
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
Get the mug
Get a maodorabeebs mug for your mate Callisto.