carpet can be defined as a floor covering made of fabric