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