self-quenching - Turkish English Dictionary