straight off


Meanings

  • without delay or hesitation; with no time intervening;