English Dictionary
Definition horsebox in British English
horsebox noun
[countable] noun
/ˈhɔː(r)sˌbɒks/
Synonyms and related words
