Collins Russian Dictionary 2nd Edition © HarperCollins Publishers 2000, 1997:
наплы́|ть, -ву́,-вёшь сов неперех ( impf наплыва́ть)
наплы́ть на +acc(на мель, на камень) to run against; (облако, туча) to drift over или in front of; (водоросли) to be washed up; (перен, воспоминания) to come flooding back