noun, slang ·Uncommon ·College level
Calque of German Teufelshund (“hound of Hell”, literally “Devil's hound”).