A dragonfly is an agile predator. Adult dragonflies and dragonfly nymphs (the stage of the dragonfly that lives in the water) are excellent hunters and mainly eat other insects. read more
Adult dragonflies mostly eat other flying insects, particularly midges and mosquitoes. They also will take butterflies, moths and smaller dragonflies. The larvae, which live in water, eat almost any living thing smaller than themselves. read more