Snakelike is one word.
Somehow, I think seeing a beastie like that wouldn't even make Derek raise an eyebrow.
The guy who runs a school is the "principal." And I'm pretty sure that "cocksucking" is either one word or hyphenated.
Laughing out loud, man...
Author's response
As always thanks for your keen eye, and as for the dream, like most people Derek acts differently while dreaming, in later chapters you’ll see him act with utter indifference in similar situations, enjoy