: any of several points of physical or spiritual energy in the human body according to yoga philosophy
Love words? Need even more definitions?
Merriam-Webster unabridged
Share