corps troops - French English Dictionary