self-sealing tire - German English Dictionary