Turkish-English dictionary »

pedallı araba meaning in English

TurkishEnglish
pedallı araba noun

pedal car(toy car with pedals)
noun