Etymology of "overwhelm" by etymonline
"to turn upside down, overthrow, knock over," from over- + Middle English whelmen "to… See origin and meaning of overwhelm.