Answer: zinging

AnswerCrossword Clue
zingingAttack or criticize sharply
zingingZING, to move with zest
zingingMove swiftly