tablecloth
A large cloth used to cover and protect a table.
A tablecloth is a large piece of fabric that covers a table, protecting its surface and making it look nicer. People drape tablecloths over dining tables for special meals, holiday dinners, or formal occasions. A plain wooden table suddenly looks elegant when covered with a crisp white tablecloth, just like a plain room looks more inviting when decorated.
Tablecloths serve practical purposes too. They protect the table from scratches, spills, and heat damage from hot dishes. If someone accidentally spills grape juice at dinner, you'd much rather wash a tablecloth than try to remove a permanent stain from expensive wooden furniture.
Different occasions call for different tablecloths. A family might use a cheerful checkered tablecloth for a picnic, a plastic tablecloth for a messy arts and crafts project, or an elegant linen tablecloth for Thanksgiving dinner. The magician's trick of yanking a tablecloth out from under dishes without breaking anything demonstrates how physics works: if you pull fast enough, the dishes' inertia keeps them in place while the cloth slides out.