meaning of 'deened deened

'deened deened meaning in Urban Dictionary

the best mug-off. Meaning seriously awesome or awesome.