defiladeEnglish

defilade

Noun

The arrangement of defensive fortifications to protect against enemy fire

English: defilade