Haha, this is a funny one, very popular slang in Chinese, it means when you meet something strange or unusual, you feel surprised, embarrassed, awakened or mixed of complicated feeling, you don't stand and can't find a word to express your feeling towards this thing or ppl. All in all, a complicated feeling :D
Give you a little dark example, your ex broke with you, cause you don't have much money, now you see she is with a ugly, fat guy but driving BMW, now you can use this phase.
p.s. the example isn't based on my experience :P but it happens every day in China now