Meaning of all-fair in English:
all-fair
adjective
Surpassingly or sublimely beautiful; (also occasionally as noun) that which is surpassingly or sublimely beautiful.
Origin
Late 16th century; earliest use found in William Wyrley (1565–1618), antiquary and herald.
Are You Learning English? Here Are Our Top English Tips