make life more liveable - Turc Anglais Dictionnaire