missile_defence_systemEnglish

missile defence system, missile defense system

Noun

Naval weaponry providing a defense system

English: missile defense system, missile defence system

English words with similar meanings

Show 1 words