stowp

(noun)

noun

1. (Scots) Alternative form of stoup (small basin for holy water)