Meaning of “carthorse” in the English Dictionary

british dictionary