1) very embarrassed or ashamed (abashed)
2) to defeat (a person, army etc) completely; to cause (a person) to feel confused or embarrassed (overwhelm)
3) awkwardly self-conscious; (feeling) foolish or embarrassed because of having done something wrong (sheepish)