What is the full meaning of waterbus
a large motorboat for carrying passengers [n WATERBUSES or WATERBUSSES]
Example of the word waterbus placed on a Scrabble board.