meaning of downsized

1. the reduction of expenditures in order to become financial stable


Related Words

downsizing |

Developed & Maintained By Taraprasad.com

Treasure Words