L'Oréal
Infallible 32H Matte Cover Foundation
Safety
92
= same score
★★★★★
Shares
IsododecaneAcrylates/Polytrimethylsiloxymethacrylate CopolymerSilica
+25 more