Dictionary of Chinese slang. Absolutely indispensable for foreigners who live in China and want to know what is being said when someone insults you in Chinese!
What on earth…? An expression used among young people to ask an unknown detail or express a complaint to someone
What on earth were you doing yesterday? Why did you hide it from me?