steam cracker - French English Dictionary