Sahasrakavacha

The one with the thousand (sahasra) armors (kavacha), also called Dambhodbhava. A demon who was reborn as Karna.

For the story about Dambhodbhava visit
http://hindumythologyforgennext.blogspot.com/2012/09/karnas-karma.html