large-leaved magnolia - French English Dictionary