casting carriages - Turkish English Dictionary