From cranberry + -like.
cranberrylike (comparative more cranberrylike, superlative most cranberrylike)