Definitions of Windsor tie:

  • noun:   a wide necktie worn in a loose bow