tufted evening primrose - German English Dictionary