look up any word, like cleveland steamer:

1 definition by olyeh

 
1.
seafarer / pirate
He's been at sea for 2 weeks, what a salty dog!
by olyeh March 13, 2009