Home
Search
Index
Definify.com
Definition
2025
douchelord
douchelord
English
Noun
douchelord
(
plural
douchelords
)
(
derogatory
,
slang
)
An objectionable person.
Pronunciation
Similar Results