«вагоном-рестораном» по составу

вагоном-рестораном

Части слова: вагон/ом/-/ресторан/ом
Часть речи: имя существительное
Состав слова:
вагон, ресторан — корни,
ом, ом — окончания,
вагон, ресторан — основы.