barrage balloon

1. (noun) an elongated tethered balloon or blimp with cables or net suspended from it to deter low-flying enemy planes
Related Words: airship, dirigible, kite balloon



Terms and Conditions of Use / Copyright Notice