• Drophead

    Origin

    drop + head

    Full definition of drophead

    Noun

    drophead

    (plural dropheads)
    1. (British) Shortened form of drophead coupé
    © Wiktionary