tablecloth (n.) Look up tablecloth at Dictionary.com
also table-cloth, "cloth for covering the top of a table," mid-15c., from table (n.) + cloth.