think up

meaning: devise or invent (verb)

synonyms:hatch,