16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick
16 Colour Long Lasting Waterproof Matte Lipstick

16 Colour Long Lasting Waterproof Matte Lipstick

Regular price £ 9.99
You're bound to find the right colour for you out of these 16 gorgeous lipsticks. The problem is, you won't be able to just find one that you like and will most probably be tempted to get a handful! Don't worry though, because you won't be disappointed with whichever and however many you decide get.

Sale

Unavailable

Sold Out