leafy-branched spurge - German English Dictionary