What is the full meaning of leeboards
LEEBOARD, a board attached to a sailing vessel to prevent leeway [n]
Example of the word leeboards placed on a Scrabble board.