to make it up on the spot

Frase verbal
  1. Inventar o improvisar algo en el momento
    Tuvo que inventarlo en el acto durante la reunión.