What is the full meaning of landboards
LANDBOARD, a kind of large skateboard [n]
Example of the word landboards placed on a Scrabble board.