Definition of Jack Strop in English:

Jack Strop

noun

Nautical Military
slang
  • A conceited or obstreperous sailor; a know-all.

Origin

Early 20th century; earliest use found in Englishman. Perhaps from strop.