Eden Project (noun) Definition, Meaning & Examples

noun
  1. an environmental complex containing the world's largest greenhouse, built in a disused clay pit near St Austell, Cornwall, to study plant populations in a variety of environments
Eden Project (noun) Definition, Meaning & Examples

More Definitions