noun
the facade of a building.
ivy draped the whole frontage of the building
Begin a journey through worlds of puzzles.
Take me to Green Gardens