Word info

ecocentre

Noun

Meaning

ecocentre (plural ecocentres)

An institution set up to promote environmental awareness.

Source: en.wiktionary.org

Close letter words and terms