нахлынуть

Verb

 * 1) to sweep (over), to rush (onto)
 * 2) to flow, to surge