meaning of applecart
1.
a
handcart
from
which
apples
and
other
fruit
are
sold
in
the
street
Related Words
applecart
|
Developed & Maintained By
Taraprasad.com