trinity lily (trillium grandiflorum) - French English Dictionary