The train was two hours late due to the heavy snow.

Literal

Train [topic-は] heavy-snow [because-of-のために] 2-hours was-late.

A train-delayed-by-weather sentence using 豪雪 ('heavy snow, snowstorm') — a slightly more formal Sino-Japanese compound than the everyday 大雪.