Results for "

stagecoach

"
English - Turkish Dictionary

stagecoach

(English - Turkish Dictionary) :
i. posta arabası, menzil arabası (atlı bir taşıt).