ЗАСНУ́ТЬ, -сну́, -снёшь; сов. (несов. засыпа́ть2). 1. Погрузиться в сон. (Малый академический словарь, МАС)
БЕ́РЕГ, -а, предл. о бе́реге, на берегу́, мн. берега́, м. 1. Край земли у водной поверхности. Берег реки. Крутой берег. (Малый академический словарь, МАС)
ЗАСНУ́ТЬ, -сну́, -снёшь; сов. (несов. засыпа́ть2). 1. Погрузиться в сон.
Все значения слова «заснуть»БЕ́РЕГ, -а, предл. о бе́реге, на берегу́, мн. берега́, м. 1. Край земли у водной поверхности. Берег реки. Крутой берег.
Все значения слова «берег»Из бесчисленного множества кайманов, загромождавших прошлой ночью выход в озеро, осталось только несколько хищников; многие заснули на берегу, греясь на солнце и валяясь в грязи, другие лениво плавали неподалёку от берега.
Эмир вспомнил, что однажды сын заснул на берегу реки, убаюканный её журчанием, а потом, пробудившись, прибежал к отцу и рассказал о необычном сне.
Наверное, он просто заснул на берегу и этот кошмар ему снится.