Abashed; confounded; discomfited.