Noun
Jack Strop (plural Jack Strops) (UK, naval slang) A conceited, argumentative or swaggering sailor.