This is a Chinese term in origin. It translates essentially to, "power center situated an estimated two and one half inches below the human navel".