Definition of a square deal in English:

a square deal

phrase