high¬speed casting technology - French English Dictionary