general staff study and research delegation - French English Dictionary