seadog
/ˈsiː.dɒɡ/Definitions
1. noun
A sailor, especially one who has spent much time at sea.
“He was a seasoned seadog who had navigated the world’s oceans.”
2. noun
A person who is fond of the sea.
“The young boy was a seadog at heart and loved spending time near the ocean.”