(transitive) To embarrass (someone) greatly; to confuse; to perplex; to disconcert.
(rare) To defeat the plans or hopes of; to frustrate; disconcert.
(archaic) To defeat completely; to rout.
(obsolete) Discomfited; overthrown.