Definitions of shore leave:

  • noun:   leave granted to a sailor or naval officer