В русском языке есть слова, которые состоят из двух (или более) корней. Такие слова называют сложными. Соединительную роль между корнями в таких словах выполняет гласная -о- (или -е-). Её так и называют - соединительная гласная.
После твёрдых согласных в сложных словах пишется соединительная гласная -о-, а после мягких согласных, шипящих и Ц - -е-.
водопад, газопровод, кашевар, полевод.