rivercraft

Noun

 * 1) Any vessel that travels along a river.