Река течёт в одном направлении - вниз по рельефу.
Озеро - резервуар воды на рельефе местности более крупный, чем лужа :)) Тут точно и не скажешь, где граница между лужей и озером.. . :)
Болото - это или заросшее мхом озеро (если процесс заболачивания озера был причиной образования болота) или просто накопившийся многими слоями мох на какой-то территории (перегнивший мох на глубоких слоях - это торф) . Во втором случае болото образуется в результате ежегодного прироста мха на несколько миллиметров или сантиметров.