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