Home
Help
About
Contact
English to Chinese Dictionary
Search:
脐轮
qí
lún
manipūra or manipura, the solar plexus chakra 查克拉, residing in the upper abdomen
<< back to the home page