spear-leaved willowherb - French English Dictionary