improve the quality or appearance - Espagnol Anglais Dictionnaire