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