A demon, who was reborn as Karna.
Another name is Sahasrakavacha, the one with the thousand (sahasra) armours (kavacha).
For the story about Dambhodbhava visit http://hindumythologyforgennext.blogspot.com/2012/09/karnas-karma.html