(rabble of) marauding troops - French English Dictionary