STOUP

Definition of STOUP

  1. (noun)an archaic drinking vessel
  2. (noun)basin for holy water