A carpet is any loom-woven, felted textile or grass floor covering. Some use the words carpet and rug interchangeably. Historically, however, some have distinguished between carpet and rug based on size (the former being larger) or use (carpets on floors, rugs on beds or on the hearth).