douchelord

Noun

 * 1)  An objectionable person.

Coordinate terms

 * fucklord
 * fucklord
 * fucklord

Related terms

 * doucheboat
 * doucheboat
 * doucheboat