sand arrester - German English Dictionary