polishing any weapon - Francés Inglés Diccionario