Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
droptops
in English
droptops
#uncommon
Definitions
Noun
a
type
of
vehicle
with
a
folding
roof
The
company
manufactures
droptops
with
sleek
designs
.
cars
with
removable
tops
Some
classic
cars
are
droptops
with
leather
seats
.
Base Words
drop
tops