innerer Schweinehund

Etymology
Originally student slang, from older.

Noun

 * 1) shoulder devil the weak or lazy part of one's nature