STOUP Meaning of STOUP in English n. (also stoop) 1. a holy-water basin. 2 archaic a flagon, beaker, or drinking-vessel. Etymology: ME f. ON staup ( OE steap) f. Gmc, rel. to STEEP(2) Oxford English vocab. Оксфордский английский словарь. 2012