general staff study and research delegation - Spanish English Dictionary