I could learn from you. I search 'face palm' on the net. And now, I understand. You know its very difficult for us non-native English speaker to understand idioms or expressions because we are not used to apply it in everyday conversation. Seldom I've heard idioms from our teachers in school. Thanks, my friend.