Definify.com

Definition 2024


douchelord

douchelord

English

Noun

douchelord (plural douchelords)

  1. (derogatory, slang) An objectionable person.