Etymology Explorer
› English
Where does “ecotopia” come from?
ecotopia
(English): Any ecologically ideal place or situation
Definitions
Any ecologically ideal place or situation
Words derived from “ecotopia”
ecotopian