Dutch-English dictionary »

dogcar meaning in English

DutchEnglish
dogcar substantief

dog cart(two wheeled horse-drawn carriage)
noun