Where does “ecotopia” come from?

ecotopia (English): Any ecologically ideal place or situation

Definitions

  1. Any ecologically ideal place or situation

Words derived from “ecotopia