Meaning of “horsebox” in the English Dictionary

English