hardo n.[hard adj. (2) + -o sfx (2)]a ‘tough guy’.Show quotations2001I. Welsh Glue 52: Ah stare back hard at this freckle-faced wee hardo.