What does wicked mean in the phrase of those are some wicked shoes?

It means that the shoes are totally awesome. Xx