stoupen (Middle English) comes from Old English stūpian, from Proto-West Germanic *stūpōn, from Proto-Germanic stūpōną, from Proto-Indo-European (s)tewb-, from Proto-Indo-European (s)tew- — to push, to hit.
stoupen (Middle English): To bend over; to stoop or hunch