All Odonata have aquatic larvae called 'nymphs', and all of them, larvae and adults, are carnivorous. The adults can land, but rarely walk. Their legs are specialised for catching prey. They are almost entirely insectivorous.