Bubble-top meaning

A transparent glass or plastic dome, such as one constructed over a swimming pool or courtyard.
noun
0
0
A transparent, often bulletproof enclosure forming the top of an automobile.
noun
0
0
A bulletproof, transparent dome, as over the rear section of an automobile.
noun
0
0
Advertisement