WordUnscrambler Home
drophead
Definitions
[ˈdrɒphɛd], (Noun)
Definitions:
- a car having a fabric roof that can be folded down; a convertible
(e.g: a small drophead with a V6 engine)
Phrases:
Origin
:
Click here to see the free dictionary definition for drophead
definition by Oxford Dictionaries