high¬speed casting technology - Turkish English Dictionary