in a flash


Meanings

  • without any delay;