headquarters troop - French English Dictionary