Language:
Free Online Dictionary|3Dict

脐轮

Source : CEDICT

manipūra or manipura, the solar plexus chakra 查克拉, residing in the upper abdomen