straight off
English
Adverb
straight
off
(
not comparable
)
at once
;
immediately