hydrocracker - Turkish English Dictionary