lifescape

English

noun
Definitions
  • A layout or representation of one's life, often depicted by life experiences, events, and circumstances

Etymology

Suffix from English life.

Origin

English

life

Gloss

Timeline

Distribution of cognates by language

Geogrpahic distribution of cognates

Cognates and derived terms