The word 'mean' has another use ('In the US it seems to mean surly, curmudgeonly and nasty, but in the UK it means parsimonious and tight-fisted'):A 'mean' guitar player is 'rather good' - although probably surly, tightfisted, etc...!!
US in origin, I believe, though used a lot over here these days.