'shore leave' definitions:

Definition of 'shore leave'

(from WordNet)
noun
Leave granted to a sailor or naval officer [syn: shore leave, liberty]