Longman Dictionary of Contemporary English homepage

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
Word of the Day
The WEAPONS
Word of the Day is:

Other related topics