1. stoup

noun. (ˈstuːp) Basin for holy water.
Featured Games
Etymology
stoup (English)
×