A person who enjoys being in or on the water
Synonyms:
  1. seabee
  2. bluejacket
  3. water-rat
  4. sailor
  5. sea dog
  6. shipman