sand arresters - Turkish English Dictionary