leed word definition
LEED for Commercial Interiors. One of the six LEED Green Building Rating Systems. It is a benchmark for the tenant improvement market that gives the power to make sustainable choices to tenants and designers.