Turkish-English dictionary »

köpek arabası meaning in English

TurkishEnglish
köpek arabası noun

dog cart(cart drawn by a dog)
noun