leafy-branched spurge - French English Dictionary