self-sealing - Turkish English Dictionary