interparliamentary delegation - French English Dictionary