smartie

noun
  1. a person who acts in a clever or know-it-all manner
  2. Usage: informal
  3. a small round candy-coated chocolate
  4. Usage: chiefly British

Examples