living arrangement

Noun
  1. An arrangement to allow people (or ideas) to coexist (synset 105737991)

Other Searches