Is there a word for such a self-contradictory espression?

And what about the good old oxymoron ?