Cocoa butter is often used in different kinds of bakings due to its chocolate flavour. Apart from this, as it contains fats, it is also commonly used in cosmetics as a moisturizer.
Like most other lotions it is good for dry skin. A lot of people recommended it for reducing the appearance of stretch marks during and after pregnancy.
Women put cocoa butter lotion on stretch marks when they loose weight or have a baby. It is a body lotion. If you are a man and think you could also use it for stretch marks.