self-sealing tire - Turkish English Dictionary