What is the full meaning of waterbusses
WATERBUS, a large motorboat for carrying passengers [n]
Example of the word waterbusses placed on a Scrabble board.