think up in Italian
think up in Italian
ideare
(idiomatic) To create in one’s mind; to invent.
inventare
(idiomatic) To create in one’s mind; to invent.