self-sealing tyre - German English Dictionary