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.
1👍 1👎