English Dictionary
Definition overhaul in British English
overhaul noun
[countable] noun
/ˈəʊvə(r)ˌhɔːl/
Synonyms and related words
