From buttercup + -like.
buttercuplike (comparative more buttercuplike, superlative most buttercuplike)