sea dog

 

noun

  • 1 informal an old or experienced sailor.
  • 2 Heraldry a mythical beast like a dog with fins, webbed feet, and a scaly tail.