stage carriage
English
Noun
stage
carriage
(
plural
stage carriages
)
stagecoach