American Dictionary
Definition sea dog in American English
sea dog noun
[countable] noun
1
someone who has a lot of experience of ships and sailing
