snake doctor

Etymology
From a folk belief that dragonflies follow snakes around and stitch them back together if they are injured.

Noun

 * 1)  A dragonfly.