cast anew - Turkish English Dictionary