Open main menu

EnglishEdit

EtymologyEdit

drop +‎ head

NounEdit

drophead (plural dropheads)

  1. (Britain) A drophead coupé.