Information from Amazon Therapeutic Labs:
Chu Chu Huasi is a giant canopy tree that grows in the Amazon Rainforest up to 90 feet tall with large leaves (up to 11 inches), white flowers and a reddish bark. Its Peruvian name “Chu Chu Huasi” literally translates as “trembling back”. Only the bark of this plant is used.