polish something till it shines - Espagnol Anglais Dictionnaire