downsize - definition of downsize in English from the Oxford dictionary
Make (something) smaller:. Meaning, pronunciation and example sentences, English to English reference content. ... More example sentences Also unlike a hybrid, this system would bring back the bank of batteries used in EVs, but greatly downsize it to redu...