steam cracker - Turkish English Dictionary