I've seen this translated as either "embarrassed" or "confused." To me these are very different things so what is the usual meaning or sense of this word.