stagecoach


Results for "stagecoach"

English - Turkish Dictionary

stagecoach

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