think up


Meanings

  • devise or invent;