Meaning of “carfare” in the English Dictionary

british dictionary