depends on what you read, and what you accept :roll: Demons are relatively weak in the mortal plane, since they are summoned creatures. They don't "die" but is banished to oblivion (or the "Void" or the "Nether", depends on type of demon) once thier corporal form is destroyed. However, in thier own "dimension", (which would be similar to something like "Hell", or actually "Heaven" :roll: as long it is on a plane of existance beyond death) They would be immensly more powerfull. The strength of demons in the mortal plane more often lies in enchantments given upon summoning. And enchanctments can be dispelled. On the other hand we have Dragons. A highly magical creature, yet immune to all magics - and since its abillities are naturally evolved, you would not be able to dispel it ei. its scales or fire breathing. It has a natural high resistant scaled armor and predatorian fangs and teeths, and its abillity to breath fire, or the "Dragons Breath" as it has been called due to the severity of it, is a fearsome abillity - I would say, against the right demons, the dragon might not even be in for a challenge (ei. Blue Demons, or Shatter Demons, or Ice Demons :roll: ) And ofcourse the aspect of Ancient Hood grants the dragons even more powers, but is achieved at a very late stage of its life, even for a dragon.
But
yes yes, if you follow blizzards ideology, the most powerfull of demons would be able to kill the most powerfull of dragons - given how common Dragons are in the Warcraft Universe, and how little it takes to kill one - and on the other hand, demons aren't as numerous, BUT, they are somewhat the final "bosses" of the game, which suggest them to be superior