DROPHEAD Meaning of DROPHEAD in English [drop.head] n, often attrib (1932) Brit: a convertible automobile Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012