oxcart


Results for "oxcart"

English - Turkish Dictionary

oxcart

(English - Turkish Dictionary) :
i. öküz arabası, kağnı.