interparliamentary delegation - Turkish English Dictionary