wowser

noun
  1. a person who is excessively puritanical or censorious, especially regarding alcohol or other pleasures
  2. Usage: chiefly Australian and New Zealand; informal

Examples