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