Definitions of topcoat:

  • noun:   a heavy coat worn over clothes in winter