horizontal continuous casting - Turkish English Dictionary