English edit

Noun edit

stowp (plural stowps)

  1. (Scotland, England) Alternative form of stoup

Anagrams edit