British slang meaning pleased, satisfied, or delighted about something.
From British railway slang 'chuff,' imitating the puffing sound of steam engines; originally meant the sound, then came to mean feeling pleased or 'chuffed up' with satisfaction.
Try Another Word