A floor covering is a material intended to cover part or all of a floor. It can be of natural or manufactured origin. The coating also makes it possible to secure a floor, to make it waterproof, comfortable and practical, but also to insulate a room even more.