Table of Contents
Synonyms

1. defilade

noun. the arrangement of defensive fortifications to protect against enemy fire.

Synonyms

  • munition

Featured Games

Synonym.com