a species of plant in the thymelaeaceae family (aquilaria agallocha) - French English Dictionary