A word for someone who is a total cunt, but is also completely adorable.
Matt is a total flufflecunt
by Seaboner March 19, 2016
Get the flufflecunt mug.