From eco- + -toop; possibly a borrowing (compare English ecotope).
ecotoop m (plural ecotopen, diminutive ecotoopje n)