synthetic moulding sand - Turkish English Dictionary