Topic: WEAPONS


barrage balloon

noun
     
barrage balloon [countable]
PMWTTA a large bag that floats in the air to prevent enemy planes from flying near the ground

Explore WEAPONS Topic

Word of the Day
The WEAPONS Word of the Day is:

Other related topics