king’s troop royal horse artillery - French English Dictionary