Tablecloth

Webster's Dictionary of the English Language

·noun A cloth for covering a table, especially one with which a table is covered before the dishes, ·etc., are set on for meals.