mechanic's gloves - Francés Inglés Diccionario