What is the full meaning of rivercrafts
RIVERCRAFT, a craft suitable for use on a river [n]
Example of the word rivercrafts placed on a Scrabble board.