What is the full meaning of switchyards
SWITCHYARD, an enclosed area for the switching facilities of a power station [n]
Example of the word switchyards placed on a Scrabble board.