sea dog

sea dog

sea dog

Noun

a man who serves as a sailor

Synonyms: