Learn how to say Downsized correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word downsize:
1North American make (something) smaller:
I downsized the rear wheel to 26 inches
2make (a company or organization) smaller by shedding staff:
a TV news producer told what happened after her network downsized the newsroom
[no object] (of a company) shed staff:
recession forced many companies to downsize