sand arrester - Spanish English Dictionary