What is an environmental impact report?

A study of all the impacts a project would have on the environment in the area, including, but not limited to, population, traffic, schools, fire protection, endangered species, geology, cultural resource, and aesthetics.