MohammedPreview
Open in TheBrain

To Defilade

  1. (transitive) To fortify (something) as a protection from enfilading fire.