Definitions of tablecloth:

  • noun:   a covering spread over a dining table