quenchants - Turkish English Dictionary