social contract - Alemán Inglés Diccionario