sand arrester - French English Dictionary