noun
a greenhouse.
greenhouse,hothouse,conservatory
Begin a journey through worlds of puzzles.
Take me to Green Gardens