old sea dog - English Synonyms Dictionary