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

Treasure Words