What is the full meaning of boatyards
BOATYARD, a marina, a place for boats [n]
Example of the word boatyards placed on a Scrabble board.