New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick
New Shiny Waterproof Liquid Lipstick

New Shiny Waterproof Liquid Lipstick

Regular price £23.50 Sale price £11.99
  • Shiny, long-lasting lipstick for all occassions,
  • Mask-proof
  • Lasts after meals.