Definitions of stoup:

  • noun:   basin for holy water
  • noun:   an archaic drinking vessel