A floorcloth, or floor-cloth, is a term for a cloth, normally of flannel, used for cleaning floors. The term was previously used also for materials used in place of carpeting or to protect expensive carpets, such as oilcloth, Kamptulicon or other materials. This use is considered somewhat antiquated today, though do-it-yourself decorators still use floorcloths as a customizable alternative to rugs.