sand arresters - Spanish English Dictionary