written or printed contract - Espagnol Anglais Dictionnaire