defensive_structureEnglish

defence, defense, defensive structure

Noun

A structure used to defend against attack

English: defensive structure, defense, defence

Bahasa: pertahanan

Bahasa words with similar meanings

English words with similar meanings

Show 2 words