PUL stands for Polyurethane Laminate and we use it for our Diaper Covers. It is a medical grade fabric that is both water resistant and breathable, making it much more comfortable than old-fashioned plastic pants.We choose a very high grade of PUL, so that our covers are both cute and more durable than other diaper covers.