quencher molecule - Turkish English Dictionary