Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
dogcart
in English
dogcart
#limited
Definitions
Noun
a
horse-drawn
carriage
with
back-to-back
seats
;
originally
for
dogs
a
cart
pulled
by
a
dog
Base Words
cart
dog