What is the definition of an indigo child?

Child is sensitive. likes nature, is mature, people tend to trust person/child, child is has seen ghosts/angels, is interested in spiritual matters, God, praying,meditation, other cultures, sees things differently, think outside the box, can be anxious, headstrong, and is impatient. Once given discipline and encouragement can go very far. I have treated these Indigos and am one myself.
See below. The belief that the child has supernatural abilities.