Meaning of “handcart” in the English Dictionary

british dictionary