self-tightening sealing - Turkish English Dictionary