deciduous (leaf) - French English Dictionary