scavenger boat - French English Dictionary