social contract
معنی فارسی
قرارداد اجتماعي
تعریف انگلیسی
noun
- an implicit agreement among people that results in the organization of society; individual surrenders liberty in return for protection