sand arresters - French English Dictionary