Буква -о- является соединительной гласной. В таком случае данная буква не проверяется,а запоминается. Приведу несколько примеров подобных случаев:
самокат,снегОпад, газОпровод,парОвоз.
Помимо -о- есть ещё соединительная -е-:
мышЕловка, солнцЕстояние, пешЕход.
Все эти соединительные буквы связывают два корня.