seafarer

n. 1 sailor. 2 traveller by sea.  seafaring adj. & n.

n. One who follows the sea as a business; a mariner; a sailor.