leaf (of a plant) - French English Dictionary