Home
Search
Index
Definify.com
Definition
2025
drophead
drophead
English
Noun
drophead
(
plural
dropheads
)
(
Britain
)
Shortened form of
drophead coupé
Etymology
drop
+
head
Similar Results
Dropped