Vocabulary
隙も与えず
すきもあたえず
before one could; in no time at all; without a gap
expression
adverb