NO. it deos not eat other dragon flys it eats on dead animals meat and they mostley eat plants or flowers
They eat each other because if the other one does something to harm it.
there is no difference between the to so they are the same thing they both fly but don't talk
They are called dragonflies because they were first described as tiny winged dragons.
I think they do when they feel threatened. I saw one yesterday, Looked like they were fighting and the Big one chewed the head off the little one and flew away with the body.