make life more liveable - Allemand Anglais Dictionnaire