What is the full meaning of defilade
(French) to plan a fortification so as to protect it or those in it from raking crossfire [v DEFILADED, DEFILADING, DEFILADES]
Example of the word defilade placed on a Scrabble board.