straight off

English

Adverb

straight off (not comparable)

  1. at once; immediately