self-sealing tyre - Turkish English Dictionary