Hobbies and Crafts What does Pommier mean in English? What does Pommier mean in English? apple tree What is Canfora in English? noun. camphor [noun] a strongly scented whitish substance, used for various medical and industrial purposes.7 days ago Related Posts:How to bring dead olives back to life in a pot? 149 Dead Olive Tree Photos - Free and Royalty-Free Stock Photos from...Catalpa tree facts, uses, and planting tips can be found in the Dengarden.Why is camphor banned?How much does a cicret bracelet cost?