Sea dog /(?)/

Sea· dog

Sea dog

  1. The dogfish. (Zool.)
  2. An old sailor; a salt. [Colloq.]