Evergreen terrace Synonyms

Definitions for Evergreen


  • (noun) a plant having foliage that persists and remains green throughout the year
  • (adjective) (of plants and shrubs) bearing foliage throughout the year

Definitions for Terrace


  • (noun) a flat roofless structure attached to a building
  • (noun) usually paved outdoor area adjoining a residence
  • (noun) a level shelf of land interrupting a declivity (with steep slopes above and below)