combat support troops - French English Dictionary