dropheadPronunciation: /ˈdrɒphɛd/Definition of drophead noun British a car having a fabric roof that can be folded down; a convertible: a small drophead with a V6 engine