← DefinitionshareGuessdefiladenounA position or arrangement that provides protection from enemy fire, especially by using natural or artificial obstacles.verbTo protect (troops or equipment) from enemy fire by placing them in a sheltered position.SynonymscovernounshelternounAntonymsexposeverb