Meaning of “handcart” in the English Dictionary

English