lolly

noun
  1. a piece of hard candy, especially one on a stick
  2. Usage: chiefly British
  3. money
  4. Usage: British slang

Examples