A table cover is a length of cloth that you use to protect your tabletop from dust or any spills during meal times. Aside from these practical benefits, they also give your table a decorative and elegant look.