Topic: AIR


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 AIR Topic