"De" means not.
"Mon" means monster.
So effectively not-monster.
It is understood that english is the language of lies but, with all that being said wtf is a demon again?