duffer

ˈdʌfΙ™

noun

an incompetent or stupid person.

a complete duffer at languages

bungler,blunderer,incompetent,oaf,dunce,dolt,dunderhead,fool,idiot,booby,stupid person,moron,cretin,imbecile,chump,clot,clod,nitwit,dimwit,airhead,birdbrain,lamebrain,pea-brain,numbskull,thickhead,fathead,blockhead,bonehead,meathead,chucklehead,knucklehead,pinhead,wooden-head,dipstick,dumb-bell,dumbo,dummy,dum-dum,noodle,donkey,nerd,berk,divvy,wally,numpty,wazzock,ass,nit,mug,prat,twerp,twonk,pillock,muppet,balloon,galoot,cuddy,nyaff,doofus,goofball,goof,putz,bozo,boob,lamer,chowderhead,meatball,lummox,dumbhead,dumbass,turkey,clunk,ding-a-ling,palooka,galah,drongo,alec,dingbat,knobhead,asshat