The difference between Old salt and Salty dog
When used as nouns, old salt means a seasoned sailor, especially one who is hardy and forthright in manner, whereas salty dog means an experienced sailor.
check bellow for the other definitions of Old salt and Salty dog
-
Old salt as a noun (idiomatic):
A seasoned sailor, especially one who is hardy and forthright in manner.
-
Salty dog as a noun (US, Navy, Marines):
An experienced sailor.
-
Salty dog as a noun:
A sexually promiscuous man; a male sexual partner.
-
Salty dog as a noun:
A cocktail consisting of gin or vodka, grapefruit juice, and a salt rim.