by SHBSHBSHB August 30, 2016
Short for my life getting better in English. Also short for ma le ge bi in mandarin, literally meaning (your or others)mom's vagina to express sadness, irritation or disappointment. In some cases two meanings are interchangeable.
by uuo_ou December 18, 2017