ecodistrict in English dictionary

  • ecodistrict

    Meanings and definitions of "ecodistrict"

    • noun
      An urban area designed to be ecofriendly

Sample sentences with "ecodistrict"

Available translations