torchwood (amyris balsamifera) - French English Dictionary