ecosite (English, noun)
expansion: ecosite (plural ecosites)
Senses:
glosses: A location that has a specific ecology.
Forms:
form: ecosites
tags: plural