• word of the day

    barrage balloon

    barrage balloon - Dictionary definition and meaning for word barrage balloon

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

Word used in video below:
text: barrage you know the physical barrage of
Download our Mobile App Today
Receive our word of the day
on Whatsapp