overwhelmed
overwhelmed
adj.
same as
overpowered
.
defeated easily by a greatly superior opponent.