sea rover

/S IH1 R OW1 V ER0/
noun
  1. 1

    A pirate, buccaneer or privateer; an ocean-going marauder.

  2. 2

    (literally) One who travels the ocean; one who spends a great deal of time at sea.

  3. 3

    (British, colloquial, archaic) A herring.