pre-production and production castings - Turkish English Dictionary