defence_systemEnglish

defence system, defense system

Noun

The weaponry available for the defense of a region

English: defense system, defence system

English words with similar meanings

Show 1 words