Synonyms and Antonyms for barrage_balloon

1. barrage balloon (n.)

an elongated tethered balloon or blimp with cables or net suspended from it to deter enemy planes that are flying low

Synonyms: