meaning of a douche bag

a douche bag meaning in Urban Dictionary

an enormous bag of shit.