noun a waterside hotel with dock space for persons who travel by boat. noun a waterside hotel catering for boating people a ship that functions as a hotel