Buff means completely naked – 'in the buff' – or a well-toned, muscular physique (referring to a young man). Learn more British slang through our conversational English courses with British teachers.