Kamidere is a Japanese term used to describe people (and usually anime characters) with a God-complex.
This characters are usually proud and/or arrogant and take no shame in stating what (they believe) they are best at.
Sometimes they may also be a typical tsundere (appear cold, but is really loving on the inside.)
- by HanJunimLover September 27, 2013 on urbandictionary.com