BizTerm Definition
Urban Development Corporation
Full Definition

UK corporations set up to attract investment into economically deprived inner city areas.


Previous Biz Term Next Biz Term