English Dictionary
Definition drop top in British English
drop top noun
noun
1
a convertible car (=a car with a roof that can be folded back or removed completely)
Example
Almost every manufacturer offers a drop top or two in its line-up ...
