ecosite noun1 •A location that has a specific ecology.The deferred rotation system would meet the objective of maintaining the vegetation in either late or climax ecosite condition. — 1980 formsecosites