袭来 xí lái

DEFINITIONS

  1. to come or rush in with force; to attack or strike suddenly

CHARACTERS

袭 xí raid, attack; inherit
来 lái come, coming; return, returning