What is the full meaning of dockyards
DOCKYARD, a shipyard [n]
Example of the word dockyards placed on a Scrabble board.