sand and grit blasting - Turkish English Dictionary