open sand moulding - Turkish English Dictionary