self-sealing tyre - Español Inglés Diccionario