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