beach cleaning machine - French English Dictionary