Meaning of Jack ashore in English:

Jack ashore

noun

nautical slang
  • (The type of) a sailor on shore leave, especially when drunk or high-spirited; also attributive designating the attitude or behaviour of such a sailor.

Origin

Mid 19th century; earliest use found in The Observer.