meaning of braggadouchetard

braggadouchetard meaning in Urban Dictionary

A retarded Braggart that functions douchey